[XEN] Scheduling hypercalls defer entry to the scheduler to softirq
authorkfraser@localhost.localdomain <kfraser@localhost.localdomain>
Thu, 16 Nov 2006 18:28:05 +0000 (18:28 +0000)
committerkfraser@localhost.localdomain <kfraser@localhost.localdomain>
Thu, 16 Nov 2006 18:28:05 +0000 (18:28 +0000)
commit0464e78ebb6dafdfca81f8f970e563cda29ca8cd
tree62cd12fdcd02f3c536e9167ad7b41c1eb41d231b
parent97ae5e751db59ca75419024e0caba69c387e54a8
[XEN] Scheduling hypercalls defer entry to the scheduler to softirq
context.

This avoids entering the scheduler with outstanding multicall state
and also happens to simplify the x86 entry protocol to the scheduler
hypercall (since we do not need to preset the return code).

Signed-off-by: Keir Fraser <keir@xensource.com>
xen/arch/ia64/vmx/vmx_support.c
xen/arch/x86/x86_32/entry.S
xen/arch/x86/x86_64/entry.S
xen/common/domain.c
xen/common/schedule.c